package com.sky.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * Banner 实体类
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Banner implements Serializable {
    private Long bannerId;         // 主键ID
    private String bannerName;      // banner图名称
    private String bannerUrl;       // banner图地址
    private String bannerType;      // banner类型，如首页、活动页等
    private Integer status;         // 状态，1-启用，0-禁用
    private Integer sortOrder;      // 排序字段，数值越小优先级越高
    private String description;     // banner描述信息
    private Timestamp createdTime;  // 创建时间
    private Timestamp updateTime;   // 更新时间
    private String createdUser;     // 创建人
    private Integer createdUserId;  // 创建人ID
    private Integer updateUserId;   // 更新人ID
    private String updateUser;      // 更新人姓名
    private Boolean deleted;        // 是否删除，0 为删除，1 为未删除
}
